﻿<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:styles="clr-namespace:unTroublemakerUI.Styles">

    <Style TargetType="{x:Type styles:Icon}">
        <Setter Property="Width" Value="16"/>
        <Setter Property="Height" Value="16"/>
        <Setter Property="Stroke" Value="Black"/>
        <Setter Property="StrokeThickness" Value="1"/>
        <Setter Property="Fill" Value="Black"/>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="{x:Type styles:Icon}">
                    <Viewbox Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" Stretch="Fill">
                        <Canvas Height="100" Width="100">
                            <Path Data="{TemplateBinding Path}" Stroke="{TemplateBinding Stroke}"
                                  StrokeThickness="{TemplateBinding StrokeThickness}"
                                  Fill="{TemplateBinding Fill}" />
                        </Canvas>
                    </Viewbox>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

    <PathGeometry x:Key="IconCheck" FillRule="Nonzero" Figures="M81.517,36.534L46.194,71.855C43.578,74.471,39.335,74.471,36.717,71.855L18.483,53.619C15.866,51.003 15.866,46.76 18.483,44.143 21.1,41.526 25.343,41.526 27.959,44.142L41.457,57.64 72.04,27.057C74.657,24.44 78.9,24.442 81.516,27.057 84.133,29.674 84.133,33.916 81.517,36.534z" />

    <PathGeometry x:Key="IconWarning" FillRule="Nonzero" Figures="M87.185,77.145L53.021,17.974C52.396,16.891 51.24,16.224 49.99,16.224 48.74,16.224 47.584,16.891 46.959,17.974L12.626,77.439C12.001,78.522 12.001,79.856 12.626,80.939 13.251,82.022 14.407,82.689 15.657,82.689L84.323,82.689C84.33,82.689 84.338,82.69 84.343,82.689 86.277,82.689 87.843,81.122 87.843,79.189 87.843,78.426 87.599,77.72 87.185,77.145z M58.514,75.689C61.996,73.698 69.318,68.062 61.859,58.788 61.859,58.788 64.28,67.129 59.164,67.129 58.506,67.129 56.982,66.136 58.266,64.05 58.266,64.05 62.18,56.8 56.213,54.169 56.213,54.169 57.927,57.384 55.167,59.593 54.041,55.529 49.181,52.625 49.181,52.625 44.533,49.566 47.161,44.666 47.161,44.666 38.875,48.319 44.309,58.386 44.309,58.386 46.091,61.282 43.975,62.663 43.062,62.663 35.957,62.663 39.32,51.081 39.32,51.081 28.422,64.631 40.239,73.143 44.669,75.689L21.72,75.689 49.99,26.724 78.261,75.69 58.514,75.69z" />

    <PathGeometry x:Key="IconFolder" FillRule="Nonzero" Figures="M76.383,29.742L76.383,30.057 72.383,30.057 72.383,29.742C72.383,29.529,72.209,29.355,71.995,29.355L32.3,29.355C31.47,29.355,30.726,28.842,30.431,28.067L27.587,20.605 15.38,20.605 15.382,29.73 15.382,67.404C15.382,67.617,15.556,67.791,15.769,67.791L19.906,67.791 19.906,39.598C19.906,38.025,21.18,36.75,22.754,36.75L47.756,36.75 47.756,71.79 15.769,71.79C13.351,71.79,11.382,69.822,11.382,67.403L11.382,29.742 11.394,18.617C11.39,18.084 11.6,17.573 11.975,17.195 12.351,16.817 12.861,16.605 13.394,16.605L28.966,16.605C29.796,16.605,30.538,17.118,30.835,17.893L33.678,25.355 71.995,25.355C74.415,25.355,76.383,27.323,76.383,29.742z M88.583,42.172L88.583,80.276C88.583,81.996,87.184,83.395,85.464,83.395L54.102,83.395C52.382,83.395,50.983,81.996,50.983,80.276L50.983,35.645C50.983,33.925,52.382,32.526,54.102,32.526L79.705,32.526 88.583,42.172z M80.44,41.422L84.332,41.422 80.44,37.193 80.44,41.422z M85.963,44.042L79.131,44.042C78.409,44.042,77.821,43.455,77.821,42.732L77.821,35.146 54.102,35.146C53.827,35.146,53.602,35.37,53.602,35.645L53.602,80.276C53.602,80.551,53.826,80.775,54.102,80.775L85.463,80.775C85.738,80.775,85.963,80.551,85.963,80.276L85.963,44.042z M56.109,48.612C56.109,49.501,56.832,50.224,57.72,50.224L80.487,50.224C81.376,50.224 82.098,49.5 82.098,48.612 82.098,47.724 81.375,47.001 80.487,47.001L57.721,47.001C56.833,47,56.109,47.724,56.109,48.612z M80.488,56.35L57.721,56.35C56.833,56.35 56.11,57.072 56.11,57.96 56.11,58.848 56.833,59.57 57.721,59.57L80.488,59.57C81.377,59.57 82.099,58.848 82.099,57.96 82.099,57.072 81.376,56.35 80.488,56.35z M80.488,65.546L57.721,65.546C56.833,65.546 56.11,66.269 56.11,67.157 56.11,68.045 56.833,68.768 57.721,68.768L80.488,68.768C81.377,68.768 82.099,68.044 82.099,67.157 82.099,66.269 81.376,65.546 80.488,65.546z" />

    <PathGeometry x:Key="IconRun" FillRule="Nonzero" Figures="M77.464,49.999C77.465,50.333,77.31,50.645,77.047,50.848L50.853,70.986C50.661,71.132 50.431,71.208 50.202,71.208 49.975,71.208 49.75,71.137 49.557,70.992 49.174,70.704 49.032,70.193 49.207,69.747L54.475,56.412 23.605,56.413C23.016,56.412,22.535,55.934,22.536,55.343L22.536,44.658C22.536,44.067,23.015,43.59,23.606,43.589L54.476,43.589 49.207,30.255C49.033,29.808 49.175,29.297 49.56,29.008 49.943,28.719 50.473,28.719 50.854,29.015L77.049,49.153C77.31,49.354,77.464,49.669,77.464,49.999z M88.978,50C88.978,71.492 71.492,88.978 50,88.978 28.508,88.978 11.022,71.492 11.022,50 11.022,28.508 28.508,11.022 50,11.022 71.493,11.022 88.978,28.508 88.978,50z M84.704,50C84.703,30.864 69.135,15.297 50,15.297 30.864,15.297 15.296,30.865 15.296,50 15.296,69.136 30.863,84.703 50,84.703 69.135,84.703 84.704,69.136 84.704,50z" />

</ResourceDictionary>